git-jemalloc2
authorGNU Libc Maintainers <debian-glibc@lists.debian.org>
Sat, 11 May 2024 21:17:18 +0000 (23:17 +0200)
committerAurelien Jarno <aurel32@debian.org>
Sat, 11 May 2024 21:17:18 +0000 (23:17 +0200)
commit54a1ce720812b7e714825000e4518a95abced4bf
treed0439b4e2bbf08d76479f350ac71b75bddff3623
parent686c3358cb0f14f863d9d52e7e1d3b0e54f9d9a5
git-jemalloc2

commit 53da64d1cf3694a132287d1ab6e9655031124e32
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date:   Tue Aug 8 12:19:29 2023 +0200

    htl: Initialize ___pthread_self early

    When using jemalloc, malloc() needs to use TSD, while libpthread
    initialization needs malloc(). Having ___pthread_self set early to some
    static storage allows TSD to work early, thus allowing jemalloc and
    libpthread to initialize together.

    This incidentaly simplifies __pthread_enable/disable_asynccancel and
    __pthread_self, now that ___pthread_self is always initialized.

Gbp-Pq: Topic hurd-i386
Gbp-Pq: Name git-jemalloc2.diff
htl/cancellation.c
htl/pt-self.c
sysdeps/mach/hurd/htl/pt-sysdep.c